کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش Variable in SpEL-Java Spring

متغیر (variable) در SpEL

متغیر در SPEL / StandardEvaluationContext

در SpEL می توان یک مقدار را درون یک متغیر ذخیره کرد و از آن متغیر درون یک متد استفاده کرد و متد را فراخوانی کرد. برای کار کردن با متغیرها باید از کلاس StandardEvaluationContext استفاده کنیم.


مثال کاربرد متغیر در SpEL

Calculation.java

public class Calculation {  
private int number;  
public int getNumber() {  
    return number;  
}  
public void setNumber(int number) {  
    this.number = number;  
}  
public int cube(){  
    return number*number*number;  
}  
} 

Test.java

import org.springframework.expression.ExpressionParser;  
import org.springframework.expression.spel.standard.SpelExpressionParser;  
import org.springframework.expression.spel.support.StandardEvaluationContext;  
  
public class Test {  
public static void main(String[] args) {  
Calculation calculation=new Calculation();  
StandardEvaluationContext context=new StandardEvaluationContext(calculation);  
      
ExpressionParser parser = new SpelExpressionParser();  
parser.parseExpression("number").setValue(context,"5");  
      
System.out.println(calculation.cube());  
}  
}  

1398/12/26 1647 549
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...